package main

import (
	"log"
	"main_service/config"
	"main_service/handlers"

	"github.com/gin-gonic/gin"
)

func main() {
	// 初始化数据库连接
	config.InitDB()

	// 创建Gin路由
	r := gin.Default()

	// 创建统一的API处理器
	apiHandler := handlers.NewAPIHandler()

	// 设置路由
	r.GET("/api/klines", apiHandler.GetKlines)
	r.GET("/api/stock_basic", apiHandler.GetStockList)

	// 启动服务器
	if err := r.Run(":8081"); err != nil {
		log.Fatal("Failed to start server:", err)
	}
}
